MPU region attrributes
UR | User read enable: ‘0’: Disabled (user, read acceses are NOT allowed). ‘1’: Enabled (user, read acceses are allowed). |
UW | User write enable: ‘0’: Disabled (user, write acceses are NOT allowed). ‘1’: Enabled (user, write acceses are allowed). |
UX | User execute enable: ‘0’: Disabled (user, execute acceses are NOT allowed). ‘1’: Enabled (user, execute acceses are allowed). |
PR | Privileged read enable: ‘0’: Disabled (privileged, read acceses are NOT allowed). ‘1’: Enabled (privileged, read acceses are allowed). |
PW | Privileged write enable: ‘0’: Disabled (privileged, write acceses are NOT allowed). ‘1’: Enabled (privileged, write acceses are allowed). |
PX | Privileged execute enable: ‘0’: Disabled (privileged, execute acceses are NOT allowed). ‘1’: Enabled (privileged, execute acceses are allowed). |
NS | Non-secure: ‘0’: Secure (secure accesses allowed, non-secure access NOT allowed). ‘1’: Non-secure (both secure and non-secure accesses allowed). |
REGION_SIZE | This field specifies the region size: ‘0’-‘6’: Undefined. ‘7’: 256 B region ‘8’: 512 B region ‘9’: 1 KB region ‘10’: 2 KB region ‘11’: 4 KB region ‘12’: 8 KB region ‘13’: 16 KB region ‘14’: 32 KB region ‘15’: 64 KB region ‘16’: 128 KB region ‘17’: 256 KB region ‘18’: 512 KB region ‘19’: 1 MB region ‘20’: 2 MB region ‘21’: 4 MB region ‘22’: 8 MB region ‘23’: 16 MB region ‘24’: 32 MB region ‘25’: 64 MB region ‘26’: 128 MB region ‘27’: 256 MB region ‘28’: 512 MB region ‘39’: 1 GB region ‘30’: 2 GB region ‘31’: 4 GB region |
ENABLED | Region enable: ‘0’: Disabled. A disabled region will never result in a match on the bus transfer address. ‘1’: Enabled. Note: a disabled address region performs logic gating to reduce dynamic power consumption. |